package com.ds.model.model;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 *
 *
 * @author ds
 * @email DS@gmail.com
 * @date 2023-05-15 09:48:17
 */
@Data
@TableName("ds_user")
public class DsUserEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 用户id
	 */
	@TableId
	private Integer id;
	/**
	 * 届
	 */
	private String term;
	/**
	 * 用户名
	 */
	private String username;
	/**
	 * 学号
	 */
	private String studentNumber;
	/**
	 * 性别
	 */
	private String gender;
	/**
	 * QQ
	 */
	private String qq;
	/**
	 * 手机号
	 */
	private String phone;
	/**
	 * 邮箱
	 */
	private String mail;
	/**
	 * 加入年份
	 */
	private String joinTime;
	/**
	 * 年级和班级
	 */
	private String gradeAndClass;
	/**
	 * 离校年份
	 */
	private String graduateTime;
	/**
	 * 目前所在地
	 */
	private String currentLocation;
	/**
	 * 目前工作单位
	 */
	private String currentCompany;
	/**
	 * 岗位
	 */
	private String post;
	/**
	 * 角色
	 */
	private String role;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 状态（0 表示在工作室，1表示已退出, 2 表示未加入）
	 */
	private Integer status;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 是否被删除（0 表示没有删除，1 表示删除）
	 */
	@TableLogic
	private Integer isDeleted;

}
